package dongshi.daddy.facade.workuse.v1;

/**
 * 模拟各种场景下的消息发送
 */
public class MockUseNoFacade {

    // 模拟车主支付货源发送站内信，推送，短信
    void pay() {
        System.out.println("车主支付完成了。。。开始发送消息");
        new PushMessageSender().send();
        new SmsMessageSender().send();
        new StationMessageSender().send();
    }

    // 模拟货主同意车主装货，发送短信
    void agree() {
        System.out.println("货主同意装货了。。。开始发送消息");
        new SmsMessageSender().send();
    }

    // 模拟车主装货完毕，发送推送，短信给货主
    void loadOver() {
        System.out.println("车主装货完毕了。。。开始发送消息");
        new PushMessageSender().send();
        new SmsMessageSender().send();
        new StationMessageSender().send();
    }
}
